﻿namespace _61属性
{
    internal class Student
    {
        private int age; //字段私有

        public int Age //通过属性访问字段增加 对访问的控制,比如判断设置的年龄是否合法
        {
            get { return age; }
            set
            {
                if (age <= 0)
                {
                    System.Console.WriteLine("年龄不合法");
                    return;
                }
                age = value;
            }
        }
        public Student(int age)
        {
            this.age = age;
        } //构造函数
    }

    internal class Player
    {
        //prot tab tab 快速生成一个自动属性
        //自动属性  再编译的时候自动生成 字段
        public string Name { get; set; }
        public int Hp { get; set; }
        public int Atk { get; set; }
    }
}